[INFO] fetching crate facet-asn1 0.50.0-rc.1...
[INFO] fixing facet-asn1-0.50.0-rc.1 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate facet-asn1 0.50.0-rc.1 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate facet-asn1 0.50.0-rc.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate facet-asn1 0.50.0-rc.1
[INFO] tweaked toml for crates.io crate facet-asn1 0.50.0-rc.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate facet-asn1 0.50.0-rc.1 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate facet-asn1 0.50.0-rc.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded facet-path v0.50.0-rc.1
[INFO] [stderr]   Downloaded facet-dessert v0.50.0-rc.1
[INFO] [stderr]   Downloaded facet-format v0.50.0-rc.1
[INFO] [stderr]   Downloaded facet-solver v0.50.0-rc.1
[INFO] [stderr]   Downloaded iddqd v0.4.5
[INFO] [stderr]   Downloaded facet-core v0.50.0-rc.1
[INFO] [stderr]   Downloaded facet-reflect v0.50.0-rc.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 42c7b1f7acfd926cb87d7d3a369a2a044064661c8a9a8be98298e2bf7ea06675
[INFO] running `Command { std: "docker" "start" "42c7b1f7acfd926cb87d7d3a369a2a044064661c8a9a8be98298e2bf7ea06675", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "42c7b1f7acfd926cb87d7d3a369a2a044064661c8a9a8be98298e2bf7ea06675" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "42c7b1f7acfd926cb87d7d3a369a2a044064661c8a9a8be98298e2bf7ea06675", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "42c7b1f7acfd926cb87d7d3a369a2a044064661c8a9a8be98298e2bf7ea06675" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling facet-core v0.50.0-rc.1
[INFO] [stderr]     Checking smallvec v2.0.0-alpha.12
[INFO] [stderr]     Checking escape8259 v0.5.3
[INFO] [stderr]     Checking libtest-mimic v0.8.2
[INFO] [stderr]     Checking facet-path v0.50.0-rc.1
[INFO] [stderr]     Checking facet-reflect v0.50.0-rc.1
[INFO] [stderr]     Checking facet-dessert v0.50.0-rc.1
[INFO] [stderr]     Checking facet-solver v0.50.0-rc.1
[INFO] [stderr]     Checking facet-format v0.50.0-rc.1
[INFO] [stderr]     Checking facet-asn1 v0.50.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/format_suite.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet_format_suite`
[INFO] [stdout]  --> tests/format_suite.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use facet_format_suite::{CaseOutcome, CaseSpec, FormatSuite, all_cases};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_format_suite`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 - use facet_format_suite::{CaseOutcome, CaseSpec, FormatSuite, all_cases};
[INFO] [stdout] 6 + use facet_format::{CaseOutcome, CaseSpec, FormatSuite, all_cases};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/roundtrip.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-asn1` (test "format_suite") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 41 |     test_roundtrip!(unit_type, (), ());
[INFO] [stdout]    |     ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 44 |     test_roundtrip!(bool_true, bool, true);
[INFO] [stdout]    |     -------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 45 |     test_roundtrip!(bool_false, bool, false);
[INFO] [stdout]    |     ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 48 |     test_roundtrip!(u8_zero, u8, 0);
[INFO] [stdout]    |     ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 49 |     test_roundtrip!(u8_max, u8, u8::MAX);
[INFO] [stdout]    |     ------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 50 |     test_roundtrip!(u8_mid, u8, 128);
[INFO] [stdout]    |     -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 52 |     test_roundtrip!(u16_zero, u16, 0);
[INFO] [stdout]    |     --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 53 |     test_roundtrip!(u16_max, u16, u16::MAX);
[INFO] [stdout]    |     --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 54 |     test_roundtrip!(u16_boundary, u16, 256);
[INFO] [stdout]    |     --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 56 |     test_roundtrip!(u32_zero, u32, 0);
[INFO] [stdout]    |     --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 57 |     test_roundtrip!(u32_max, u32, u32::MAX);
[INFO] [stdout]    |     --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 58 |     test_roundtrip!(u32_large, u32, 1_000_000);
[INFO] [stdout]    |     ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 60 |     test_roundtrip!(u64_zero, u64, 0);
[INFO] [stdout]    |     --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 61 |     test_roundtrip!(u64_max, u64, u64::MAX);
[INFO] [stdout]    |     --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     test_roundtrip!(u64_large, u64, u64::MAX / 2);
[INFO] [stdout]    |     --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 65 |     test_roundtrip!(i8_zero, i8, 0);
[INFO] [stdout]    |     ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 66 |     test_roundtrip!(i8_positive, i8, i8::MAX);
[INFO] [stdout]    |     ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 67 |     test_roundtrip!(i8_negative, i8, i8::MIN);
[INFO] [stdout]    |     ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 69 |     test_roundtrip!(i16_zero, i16, 0);
[INFO] [stdout]    |     --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 70 |     test_roundtrip!(i16_positive, i16, i16::MAX);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 71 |     test_roundtrip!(i16_negative, i16, i16::MIN);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 73 |     test_roundtrip!(i32_zero, i32, 0);
[INFO] [stdout]    |     --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 74 |     test_roundtrip!(i32_positive, i32, i32::MAX);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 75 |     test_roundtrip!(i32_negative, i32, i32::MIN);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 77 |     test_roundtrip!(i64_zero, i64, 0);
[INFO] [stdout]    |     --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 78 |     test_roundtrip!(i64_positive, i64, i64::MAX);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 79 |     test_roundtrip!(i64_negative, i64, i64::MIN);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 82 |     test_roundtrip!(f32_zero, f32, 0.0);
[INFO] [stdout]    |     ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 83 |     test_roundtrip!(f32_positive, f32, std::f32::consts::PI);
[INFO] [stdout]    |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 84 |     test_roundtrip!(f32_negative, f32, -std::f32::consts::E);
[INFO] [stdout]    |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 85 |     test_roundtrip!(f32_infinity, f32, f32::INFINITY);
[INFO] [stdout]    |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 86 |     test_roundtrip!(f32_neg_infinity, f32, f32::NEG_INFINITY);
[INFO] [stdout]    |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 88 |     test_roundtrip!(f64_zero, f64, 0.0);
[INFO] [stdout]    |     ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 89 |     test_roundtrip!(f64_positive, f64, std::f64::consts::PI);
[INFO] [stdout]    |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 90 |     test_roundtrip!(f64_negative, f64, -std::f64::consts::E);
[INFO] [stdout]    |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 91 |     test_roundtrip!(f64_infinity, f64, f64::INFINITY);
[INFO] [stdout]    |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/roundtrip.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             facet_testhelpers::setup();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 92 |     test_roundtrip!(f64_neg_infinity, f64, f64::NEG_INFINITY);
[INFO] [stdout]    |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 103 |     test_roundtrip!(string_empty, String, String::new());
[INFO] [stdout]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 104 |     test_roundtrip!(string_ascii, String, "Hello, World!".to_string());
[INFO] [stdout]     |     ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 105 |     test_roundtrip!(string_unicode, String, "Hello World".to_string());
[INFO] [stdout]     |     ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 108 |     test_roundtrip!(bytes_empty, Vec<u8>, vec![]);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 109 |     test_roundtrip!(bytes_single, Vec<u8>, vec![42]);
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 110 |     test_roundtrip!(bytes_sequence, Vec<u8>, vec![0, 1, 2, 3, 4, 5]);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 120 |     test_roundtrip!(vec_u32_empty, Vec<u32>, vec![]);
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 121 |     test_roundtrip!(vec_u32_single, Vec<u32>, vec![42]);
[INFO] [stdout]     |     --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 122 |     test_roundtrip!(vec_u32_multiple, Vec<u32>, vec![1, 2, 3, 4, 5]);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 136 |     test_roundtrip!(unit_struct, UnitStruct, UnitStruct);
[INFO] [stdout]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitStruct: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:19:32
[INFO] [stdout]     |
[INFO] [stdout]  19 |             let bytes = to_vec(&original).expect("serialization should succeed");
[INFO] [stdout]     |                         ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 136 |     test_roundtrip!(unit_struct, UnitStruct, UnitStruct);
[INFO] [stdout]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `UnitStruct`
[INFO] [stdout]    --> tests/roundtrip.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     struct UnitStruct;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::to_vec`
[INFO] [stdout]    --> src/serializer.rs:397:8
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError<Asn1SerializeError>>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 396 | where
[INFO] [stdout] 397 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:22:37
[INFO] [stdout]     |
[INFO] [stdout]  22 |             let deserialized: $ty = from_slice(&bytes).expect("deserialization should succeed");
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 136 |     test_roundtrip!(unit_struct, UnitStruct, UnitStruct);
[INFO] [stdout]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitStruct`
[INFO] [stdout]    --> tests/roundtrip.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     struct UnitStruct;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::from_slice`
[INFO] [stdout]    --> src/lib.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout]  93 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ---------- required by a bound in this function
[INFO] [stdout]  94 | where
[INFO] [stdout]  95 |     T: facet_core::Facet<'static>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 145 |     test_roundtrip!(struct_point, Point, Point { x: 10, y: -20 });
[INFO] [stdout]     |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:19:32
[INFO] [stdout]     |
[INFO] [stdout]  19 |             let bytes = to_vec(&original).expect("serialization should succeed");
[INFO] [stdout]     |                         ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 145 |     test_roundtrip!(struct_point, Point, Point { x: 10, y: -20 });
[INFO] [stdout]     |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Point`
[INFO] [stdout]    --> tests/roundtrip.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     struct Point {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::to_vec`
[INFO] [stdout]    --> src/serializer.rs:397:8
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError<Asn1SerializeError>>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 396 | where
[INFO] [stdout] 397 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:22:37
[INFO] [stdout]     |
[INFO] [stdout]  22 |             let deserialized: $ty = from_slice(&bytes).expect("deserialization should succeed");
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 145 |     test_roundtrip!(struct_point, Point, Point { x: 10, y: -20 });
[INFO] [stdout]     |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Point`
[INFO] [stdout]    --> tests/roundtrip.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     struct Point {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::from_slice`
[INFO] [stdout]    --> src/lib.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout]  93 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ---------- required by a bound in this function
[INFO] [stdout]  94 | where
[INFO] [stdout]  95 |     T: facet_core::Facet<'static>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |               facet_testhelpers::setup();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 154 | /     test_roundtrip!(
[INFO] [stdout] 155 | |         struct_person,
[INFO] [stdout] 156 | |         Person,
[INFO] [stdout] 157 | |         Person {
[INFO] [stdout] ...   |
[INFO] [stdout] 162 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Person: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:19:32
[INFO] [stdout]     |
[INFO] [stdout]  19 |               let bytes = to_vec(&original).expect("serialization should succeed");
[INFO] [stdout]     |                           ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 154 | /     test_roundtrip!(
[INFO] [stdout] 155 | |         struct_person,
[INFO] [stdout] 156 | |         Person,
[INFO] [stdout] 157 | |         Person {
[INFO] [stdout] ...   |
[INFO] [stdout] 162 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Person`
[INFO] [stdout]    --> tests/roundtrip.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     struct Person {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::to_vec`
[INFO] [stdout]    --> src/serializer.rs:397:8
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError<Asn1SerializeError>>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 396 | where
[INFO] [stdout] 397 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Person: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:22:37
[INFO] [stdout]     |
[INFO] [stdout]  22 |               let deserialized: $ty = from_slice(&bytes).expect("deserialization should succeed");
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 154 | /     test_roundtrip!(
[INFO] [stdout] 155 | |         struct_person,
[INFO] [stdout] 156 | |         Person,
[INFO] [stdout] 157 | |         Person {
[INFO] [stdout] ...   |
[INFO] [stdout] 162 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Person`
[INFO] [stdout]    --> tests/roundtrip.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     struct Person {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::from_slice`
[INFO] [stdout]    --> src/lib.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout]  93 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ---------- required by a bound in this function
[INFO] [stdout]  94 | where
[INFO] [stdout]  95 |     T: facet_core::Facet<'static>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 168 |     test_roundtrip!(tuple_struct_color, Color, Color(255, 128, 0));
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Color: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:19:32
[INFO] [stdout]     |
[INFO] [stdout]  19 |             let bytes = to_vec(&original).expect("serialization should succeed");
[INFO] [stdout]     |                         ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 168 |     test_roundtrip!(tuple_struct_color, Color, Color(255, 128, 0));
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Color`
[INFO] [stdout]    --> tests/roundtrip.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct Color(u8, u8, u8);
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::to_vec`
[INFO] [stdout]    --> src/serializer.rs:397:8
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError<Asn1SerializeError>>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 396 | where
[INFO] [stdout] 397 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Color: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:22:37
[INFO] [stdout]     |
[INFO] [stdout]  22 |             let deserialized: $ty = from_slice(&bytes).expect("deserialization should succeed");
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 168 |     test_roundtrip!(tuple_struct_color, Color, Color(255, 128, 0));
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Color`
[INFO] [stdout]    --> tests/roundtrip.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct Color(u8, u8, u8);
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::from_slice`
[INFO] [stdout]    --> src/lib.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout]  93 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ---------- required by a bound in this function
[INFO] [stdout]  94 | where
[INFO] [stdout]  95 |     T: facet_core::Facet<'static>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |             facet_testhelpers::setup();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 173 |     test_roundtrip!(newtype_struct, Newtype, Newtype(12345));
[INFO] [stdout]     |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Newtype: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:19:32
[INFO] [stdout]     |
[INFO] [stdout]  19 |             let bytes = to_vec(&original).expect("serialization should succeed");
[INFO] [stdout]     |                         ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 173 |     test_roundtrip!(newtype_struct, Newtype, Newtype(12345));
[INFO] [stdout]     |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Newtype`
[INFO] [stdout]    --> tests/roundtrip.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     struct Newtype(u64);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::to_vec`
[INFO] [stdout]    --> src/serializer.rs:397:8
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError<Asn1SerializeError>>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 396 | where
[INFO] [stdout] 397 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Newtype: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:22:37
[INFO] [stdout]     |
[INFO] [stdout]  22 |             let deserialized: $ty = from_slice(&bytes).expect("deserialization should succeed");
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 173 |     test_roundtrip!(newtype_struct, Newtype, Newtype(12345));
[INFO] [stdout]     |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Newtype`
[INFO] [stdout]    --> tests/roundtrip.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     struct Newtype(u64);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::from_slice`
[INFO] [stdout]    --> src/lib.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout]  93 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ---------- required by a bound in this function
[INFO] [stdout]  94 | where
[INFO] [stdout]  95 |     T: facet_core::Facet<'static>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/roundtrip.rs:14:13
[INFO] [stdout]     |
[INFO] [stdout]  14 |               facet_testhelpers::setup();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 187 | /     test_roundtrip!(
[INFO] [stdout] 188 | |         nested_struct,
[INFO] [stdout] 189 | |         Outer,
[INFO] [stdout] 190 | |         Outer {
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:19:32
[INFO] [stdout]     |
[INFO] [stdout]  19 |               let bytes = to_vec(&original).expect("serialization should succeed");
[INFO] [stdout]     |                           ------ ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 187 | /     test_roundtrip!(
[INFO] [stdout] 188 | |         nested_struct,
[INFO] [stdout] 189 | |         Outer,
[INFO] [stdout] 190 | |         Outer {
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Outer`
[INFO] [stdout]    --> tests/roundtrip.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     struct Outer {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::to_vec`
[INFO] [stdout]    --> src/serializer.rs:397:8
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub fn to_vec<'facet, T>(value: &T) -> Result<Vec<u8>, SerializeError<Asn1SerializeError>>
[INFO] [stdout]     |        ------ required by a bound in this function
[INFO] [stdout] 396 | where
[INFO] [stdout] 397 |     T: facet_core::Facet<'facet>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/roundtrip.rs:22:37
[INFO] [stdout]     |
[INFO] [stdout]  22 |               let deserialized: $ty = from_slice(&bytes).expect("deserialization should succeed");
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 187 | /     test_roundtrip!(
[INFO] [stdout] 188 | |         nested_struct,
[INFO] [stdout] 189 | |         Outer,
[INFO] [stdout] 190 | |         Outer {
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]    --> tests/roundtrip.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     struct Outer {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 97 others
[INFO] [stdout] note: required by a bound in `facet_asn1::from_slice`
[INFO] [stdout]    --> src/lib.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout]  93 | pub fn from_slice<T>(input: &[u8]) -> Result<T, DeserializeError>
[INFO] [stdout]     |        ---------- required by a bound in this function
[INFO] [stdout]  94 | where
[INFO] [stdout]  95 |     T: facet_core::Facet<'static>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout]     = note: this error originates in the macro `test_roundtrip` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-asn1` (test "roundtrip") due to 65 previous errors
[INFO] running `Command { std: "docker" "inspect" "42c7b1f7acfd926cb87d7d3a369a2a044064661c8a9a8be98298e2bf7ea06675", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42c7b1f7acfd926cb87d7d3a369a2a044064661c8a9a8be98298e2bf7ea06675", kill_on_drop: false }`
[INFO] [stdout] 42c7b1f7acfd926cb87d7d3a369a2a044064661c8a9a8be98298e2bf7ea06675
